﻿using System;

using SBPweb.MediaCenter.Common.Modularity;

namespace SBPweb.MediaCenter.Common.Smartparts
{
    public interface ISmartpart
    {

        Aligning Align
        {
            get;
            set;
        }

        bool IsVisible
        {
            get;
            set;
        }

        bool IsEnabled
        {
            get;
            set;
        }

        bool IsModal
        {
            get;
        }

        IModule ParentModule
        {
            get;
        }

        event EventHandler VisibleChanged;
        event EventHandler EnabledChanged;

    }
}
